/**
 * 提供储存token到本地的方法:1.储存 2.获取 3.删除
 *存储token是个对象:{token:string,refresh_token:string}=>token登录凭证,refresh_token:token失效的话由这个来更新token
 *
 */
// 定义一个cuntoken的k(或者说是常量也可以(常量都大写),大写)
// 存储token的名字
const TT_TOKEN_137 = 'TT_TOKEN_137'

/**
 *储存token:localStorage.setItem()
 * @param {*} token :{token:string,refresh_token:string}
 */
export function setToken (token) {
  // 转换为字符串再储存,因为token存的是一个对象两个token,所以要转换为字符串JSON.stringify(),再存
  localStorage.setItem(TT_TOKEN_137, JSON.stringify(token))
}
/**
 *获取token
 * @param {*} token
 * @returns
 */
export function getToken () {
  // 拿到的时候不是一个对象而是一个字符串,所以这里要转换成对象JSON.parse()
  return JSON.parse(localStorage.getItem(TT_TOKEN_137))
}

/**
 * 删除token
 */
export function delToken () {
  localStorage.removeItem(TT_TOKEN_137)
}

// token最后的获取要从vuex里面获取的所以要定义vuex
